home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / macosx_SecUpd20040916.nasl < prev    next >
Text File  |  2005-01-14  |  1KB  |  55 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5.  
  6. if ( ! defined_func("bn_random") ) exit(0);
  7. if(description)
  8. {
  9.  script_id(14768);
  10.  script_version ("$Revision: 1.2 $");
  11.  script_cve_id("CAN-2004-0873");
  12.  script_bugtraq_id(11207);
  13.  name["english"] = "Security Update 2004-09-16";
  14.  
  15.  script_name(english:name["english"]);
  16.  
  17.  desc["english"] = "
  18. The remote host is missing Security Update 2004-09-16.
  19.  
  20. This security update iChat. There is a bug in older versions of iChat
  21. where an attacker may execute commands on the local system by sending
  22. malformed links which will execute local commands to an iChat user on 
  23. the remote host.
  24.  
  25. Solution : http://docs.info.apple.com/article.html?artnum=61798
  26. Risk factor : High";
  27.  
  28.  
  29.  script_description(english:desc["english"]);
  30.  
  31.  summary["english"] = "Check for Security Update 2004-09-16";
  32.  script_summary(english:summary["english"]);
  33.  
  34.  script_category(ACT_GATHER_INFO);
  35.  
  36.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  37.  family["english"] = "MacOS X Local Security Checks";
  38.  script_family(english:family["english"]);
  39.  
  40.  script_dependencies("ssh_get_info.nasl");
  41.  script_require_keys("Host/MacOSX/packages");
  42.  exit(0);
  43. }
  44.  
  45.  
  46. packages = get_kb_item("Host/MacOSX/packages");
  47. if ( ! packages ) exit(0);
  48.  
  49. uname = get_kb_item("Host/uname");
  50. # MacOS X 10.2.8, 10.3.4 and 10.3.5 only
  51. if ( egrep(pattern:"Darwin.* (6\.8\.|7\.[45]\.)", string:uname) )
  52. {
  53.   if ( ! egrep(pattern:"^SecUpd(Srvr)?2004-09-16", string:packages) ) security_hole(0);
  54. }
  55.